
#include <cgic.h>
extern char *cgiQueryString;

// cgic接收请求数据的方式：
// 方式一： cgiQueryString 只能接收get请求的参数，post传递的参数它没收到
//        接收到的数据格式：name=zs&pwd=123456，到时候如果向获取里面的数据，我们就需要自己做处理，比如分隔字符串
//    方式一一般都不用，麻烦

// 方式二：以后采纳这一种方式  cgiFormString("参数名","接收数据的char数组","数据大小")
//    可以获取get请求和post请求参数
//    而且可以直接根据参数名获取参数值，不需要再对获取的结果做分割处理

int cgiMain() {
    char nameStr[128];
    char pwdStr[128];

    cgiFormString("name",nameStr,128);
    cgiFormString("pwd",pwdStr,128);

    cgiHeaderContentType("text/html");
	// 给浏览器响应回一个简单的html网页
	fprintf(cgiOut, "<HTML><HEAD> <meta charset=\"UTF-8\"> \n");
	fprintf(cgiOut, "<TITLE>cgic测试</TITLE></HEAD>\n");
	fprintf(cgiOut, "<BODY><H1>操作成功!!!请求数据为name=%s,pwd=%s</H1>\n",nameStr,pwdStr);
    fprintf(cgiOut,"</BODY></HTML>");
    return 0;
}